package com.cskaoyan.object01.syntax.keythis;

/*

         成员变量的隐藏问题：
      1. 方法中定义了和类中成员变量同名的局部变量

      2. 在方法体中，通过同名变量的，变量名来访问变量值，我只能访问到方法中的，
         那个局部同名变量的值，而访问不到，同名成员变量的值

      3. 在方法体中，就好像同名成员变量，被同名局部变量给隐藏起来了

      如何解决呢？ 通过给同名成员变量前加this前缀，说明该同名变量是成员变量

 */
public class Demo1Introduction {

    public static void main(String[] args) {

        // 使用三参构造方法
        Student lisi = new Student("lisi", 20, 2);
        System.out.println("name = " + lisi.name
                + ", age = " + lisi.age + ", studentId = " + lisi.studentId);
    }
}



